package com.syu.loopcure.compensator.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.syu.loopcure.compensator.entity.ToolCureCompensator;

import java.util.List;

/**
 * <p>
 * 工具hydee-tool-core中补偿机制信息记录表 服务类
 * </p>
 *
 * @author zhucun
 * @since 2020-08-12
 */
public interface ToolCureCompensatorService extends IService<ToolCureCompensator> {

	/**
	 * getCompensatorRecords:获取记录. <br/>
	 *
	 * @return List<ToolCureCompensator> {@link ToolCureCompensator}
	 * @since JDK 1.8
	 * @author zhucun
	 * @date 2020年8月17日 上午10:04:04
	 * @modifier zhucun
	 * @modifyDate 2020年8月17日 上午10:04:04
	 */
    List<ToolCureCompensator> getCompensatorRecords();


	/**
	 * findRecordByUniqueKey:通过md5编码获取数据. <br/>
	 *
	 * @param md5Code md5编码
	 * @return List<ToolCureCompensator> {@link ToolCureCompensator}
	 * @since JDK 1.8
	 * @author zhucun
	 * @date 2020年8月17日 上午10:04:04
	 * @modifier zhucun
	 * @modifyDate 2020年8月17日 上午10:04:04
	 */
	List<ToolCureCompensator> findRecordByUniqueKey(String md5Code);

	/**  
	 * test:测试. <br/>  
	 *  
	 * @param userId 参数1
	 * @param merCode  参数2
	 * @since JDK 1.8  
	 * @author zhucun  
	 * @date 2020年8月17日 上午10:04:04
	 * @modifier zhucun
	 * @modifyDate 2020年8月17日 上午10:04:04
	 */
	void test(String userId, String merCode);
}
